package org.budo.cmbc.direct.sdk.entity.changeaccountinfo;

import org.budo.cmbc.direct.sdk.entity.AbstractCmbcDirectRequest;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 手机号变更(原手机号不能收到短信)
 *
 * @author caotao
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
@ToString(callSuper = true, exclude = { "photoFront", "photoBack", "photoHold" })
public class MEPhoneChangeWithoutOldPhoneMsgRequest extends AbstractCmbcDirectRequest {
    private static final long serialVersionUID = 7542682787912573766L;
    /**
     * 电子账户协议编号
     */
    private String eProtocolAcNo;
    /**
     * 新手机号码
     */
    private String newMobilePhone;
    /**
     * 新手机短信验证码Id
     */
    private String newMessageTaskId;
    /**
     * 新手机短信验证码
     */
    private String newMessageCode;
    /**
     * 电子账户交易密码密文
     */
    private String pwdResult;
    /**
     * 随机数流水号
     */
    private String randJnlNo;
    /**
     * 随机数
     */
    private String random;
    /**
     * 身份证正面照
     */
    private String photoFront;
    /**
     * 身份证背面照
     */
    private String photoBack;
    /**
     * 身份证手持照
     */
    private String photoHold;

}
